package com.oyjd.ybx.business.favorite.service;

import java.util.List;

import com.oyjd.ybx.business.favorite.ToFavoriteExVO;

/**
 * 
 * 收藏用户业务接口
 * 
 * @author <b>欧建东<br/>
 *         Email:oyjd@163.com</b>
 * @version 1.0
 */
public interface FavoriteService {
	/**
	 * 获取收藏用户列表数据
	 * 
	 * @param page
	 *            页面对象
	 * @param account
	 *            帐号
	 * @return
	 */
	List<ToFavoriteExVO> getList(String account);

	/**
	 * 增加收藏用户
	 * 
	 * @param goodsId
	 *            商品ID
	 * @param account
	 *            用户帐号
	 * @param custIp
	 *            客户端IP
	 */
	boolean add(String goodsId, String account, String custIp);
	
	/**
	 * 增加喜欢
	 * 
	 * @param goodsId
	 *            商品ID
	 * @param account
	 *            用户帐号
	 * @param custIp
	 *            客户端IP
	 */
	boolean addLike(String goodsId, String account, String custIp);

	/**
	 * 删除收藏用户
	 * 
	 * @param id
	 *            ID
	 * @return
	 */
	void remove(String id);

}
